<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Promise的立即执行性</title>
</head>
<body>
	<script type="text/javascript">
		console.log("Promise对象表示未来某个将要发生的事件在创建（new）Promise时，作为Promise参数传入的函数是会被立即执行的，只是其中执行的代码可以是异步代码。");

		var p = new Promise(function(resolve, reject) {
			console.log("create a promise");
			resolve("success");
		});
		console.log("after new Promise");
		p.then(function(value) {
			console.log(value);
			return value + '!';
		}).then(function(value) {
			console.log(value);
		});
	</script>
</body>
</html>